if (window.PrimeFaces) {
  /** Hindi (from PrimeLocale)*/
  PrimeFaces.locales["hi"] = {
    startsWith: "शुरू होता है",
    contains: "Contains",
    notContains: "Not contains",
    endsWith: "समाप्त होता है",
    equals: "बराबर है",
    notEquals: "बराबर नहीं है",
    noFilter: "कोई फिल्टर नहीं",
    filter: "फ़िल्टर",
    lt: "से कम",
    lte: "से कम या बराबर",
    gt: "से अधिक",
    gte: "से अधिक या बराबर",
    dateIs: "दिनांक है",
    dateIsNot: "दिनांक नहीं है",
    dateBefore: "दिनांक से पूर्व है",
    dateAfter: "दिनांक पश्चात है",
    custom: "कस्टम",
    clear: "साफ करें",
    apply: "लागू करें",
    matchAll: "सभी मेल खाएं",
    matchAny: "कोई भी मेल खाएं",
    addRule: "नियम जोड़ें",
    removeRule: "नियम हटाएँ",
    accept: "स्वीकार करें",
    reject: "अस्वीकार करें",
    choose: "चुनें",
    upload: "अपलोड करें",
    cancel: "रद्द करें",
    completed: "पूर्ण",
    pending: "लंबित",
    fileSizeTypes: ["B", "KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB"],
    dayNames: ["रविवार", "सोमवार", "मंगलवार", "बुधवार", "गुरुवार", "शुक्रवार", "शनिवार"],
    dayNamesShort: ["रवि", "सोम", "मंगल", "बुध", "गुरु", "शुक्र", "शनि"],
    dayNamesMin: ["र", "सो", "मं", "बु", "गु", "शु", "श"],
    monthNames: ["जनवरी", "फ़रवरी", "मार्च", "अप्रैल", "मई", "जून", "जुलाई", "अगस्त", "सितंबर", "अक्टूबर", "नवंबर", "दिसंबर"],
    monthNamesShort: ["जन", "फ़र", "मार्च", "अप्रैल", "मई", "जून", "जुल", "अग", "सितं", "अक्टू", "नवं", "दिसं"],
    chooseYear: "वर्ष चुनें",
    chooseMonth: "माह चुनें",
    chooseDate: "दिनांक चुनें",
    prevDecade: "पिछला दशक",
    nextDecade: "आगामी दशक",
    prevYear: "पिछला वर्ष",
    nextYear: "आगामी वर्ष",
    prevMonth: "पिछला महीना",
    nextMonth: "आगामी महीना",
    prevHour: "पिछला घंटा",
    nextHour: "आगामी घंटा",
    prevMinute: "पिछला मिनट",
    nextMinute: "आगामी मिनट",
    prevSecond: "पिछला सेकंड",
    nextSecond: "आगामी सेकंड",
    am: "पूर्वाह्न",
    pm: "अपराह्न",
    today: "आज",
    now: "अभि",
    weekHeader: "सप्ताह",
    firstDayOfWeek: 0,
    showMonthAfterYear: false,
    dateFormat: "mm/dd/yy",
    weak: "कमजोर",
    medium: "मध्यम",
    strong: "मजबूत",
    passwordPrompt: "पासवर्ड प्रविष्ट करें",
    emptyFilterMessage: "कोई परिणाम नहीं मिला",
    searchMessage: "{0} परिणाम उपलब्ध हैं",
    selectionMessage: "{0} आइटम चुने गए",
    emptySelectionMessage: "कोई चयनित आइटम नहीं",
    emptySearchMessage: "कोई परिणाम नहीं मिला",
    emptyMessage: "कोई उपलब्ध विकल्प नहीं",
    aria: {
      trueLabel: "सत्य",
      falseLabel: "असत्य",
      nullLabel: "चयन नहीं किया गया",
      star: "1 तारा",
      stars: "{star} तारे",
      selectAll: "सभी आइटम चुने गए",
      unselectAll: "सभी आइटम अचयनित",
      close: "बंद करें",
      previous: "पिछला",
      next: "अगला",
      navigation: "नेविगेशन",
      scrollTop: "शीर्ष पर स्क्रॉल करें",
      moveTop: "शीर्ष पर जाएं",
      moveUp: "ऊपर जाएं",
      moveDown: "नीचे जाएं",
      moveBottom: "नीचे जाएं",
      moveToTarget: "लक्ष्य पर जाएं",
      moveToSource: "स्रोत पर जाएं",
      moveAllToTarget: "सभी को लक्ष्य पर ले जाएं",
      moveAllToSource: "सभी को स्रोत पर ले जाएं",
      pageLabel: "पृष्ठ {page}",
      firstPageLabel: "पहला पृष्ठ",
      lastPageLabel: "आखिरी पृष्ठ",
      nextPageLabel: "अगला पृष्ठ",
      previousPageLabel: "पिछला पृष्ठ",
      rowsPerPageLabel: "प्रति पृष्ठ पंक्तियाँ",
      jumpToPageDropdownLabel: "पृष्ठ पर जाएं ड्रॉपडाउन",
      jumpToPageInputLabel: "पृष्ठ पर जाएं इनपुट",
      selectRow: "पंक्ति चुनी गई",
      unselectRow: "पंक्ति चुनी नहीं गई",
      expandRow: "पंक्ति विस्तारित हुई",
      collapseRow: "पंक्ति संकुचित हुई",
      showFilterMenu: "फ़िल्टर मेनू दिखाएं",
      hideFilterMenu: "फ़िल्टर मेनू छिपाएं",
      filterOperator: "फ़िल्टर ऑपरेटर",
      filterConstraint: "फ़िल्टर विवाद",
      editRow: "पंक्ति संपादित करें",
      saveEdit: "संपादन सहेजें",
      cancelEdit: "संपादन रद्द करें",
      listView: "सूची दृश्य",
      gridView: "ग्रिड दृश्य",
      slide: "स्लाइड",
      slideNumber: "{slideNumber}",
      zoomImage: "छवि को ज़ूम करें",
      zoomIn: "ज़ूम इन",
      zoomOut: "ज़ूम आउट",
      rotateRight: "दाईं ओर घुमाएं",
      rotateLeft: "बाईं ओर घुमाएं",
    },
  };

// custom PF labels
  PrimeFaces.locales["hi"] = $.extend(true, {}, PrimeFaces.locales["hi"], {
    weekNumberTitle: "स",
    isRTL: false,
    yearSuffix: "",
    timeOnlyTitle: "केवल समय",
    timeText: "समय",
    hourText: "घंटा",
    minuteText: "मिनट",
    secondText: "सेकंड",
    millisecondText: "मिलीसेकंड",
    year: "वर्ष",
    month: "महीना",
    week: "सप्ताह",
    day: "दिन",
    list: "सूची",
    allDayText: "पूरा दिन",
    moreLinkText: "अधिक...",
    noEventsText: "कोई घटनाएं नहीं",
    aria: {
      "datatable.sort.ASC": "कॉलम को आरोही क्रम में करने के लिए सक्रिय करें",
      "datatable.sort.DESC": "कॉलम को अवरोही क्रम में करने के लिए सक्रिय करें",
      "datatable.sort.NONE": "कॉलम पर क्रमबद्धता हटाने के लिए सक्रिय करें",
      "colorpicker.OPEN": "रंग चयनकर्ता खोलें",
      "colorpicker.CLOSE": "रंग चयनकर्ता बंद करें",
      "colorpicker.CLEAR": "चयनित रंग को हटाएं",
      "colorpicker.MARKER": "संतृप्ति: {s}. चमक: {v}.",
      "colorpicker.HUESLIDER": "रंग स्लाइडर",
      "colorpicker.ALPHASLIDER": "अपारदर्शिता स्लाइडर",
      "colorpicker.INPUT": "रंग मान क्षेत्र",
      "colorpicker.FORMAT": "रंग प्रारूप",
      "colorpicker.SWATCH": "रंग स्वैच",
      "colorpicker.INSTRUCTION": "संतृप्ति और चमक चयनकर्ता। चयन करने के लिए ऊपर, नीचे, बाएं और दाएं तीर कुंजी का उपयोग करें।",
      "spinner.INCREASE": "मान बढ़ाएं",
      "spinner.DECREASE": "मान घटाएं",
      "switch.ON": "चालू",
      "switch.OFF": "बंद",
      "messages.ERROR": "त्रुटि",
      "messages.FATAL": "घातक",
      "messages.INFO": "सूचना",
      "messages.WARN": "चेतावनी",
    },
  });
}